'''
模块
简单理解：一个.py文件就是一个模块
'''
#怎么使用别的文件中的变量
# name_a = '周杰伦'
# 第一种  import 文件名
# import my_file
# # 使用的时候  文件名.资源名(变量、函数、类等)
# print(my_file.name_a)

# import my_file
# print(my_file.my_age)

# import my_file
# my_file.my_fun_a()

# import my_file
# my_file.my_show('王大锤',18,'运动')
# from 文件名 import 资源名(变量，函数，类)
# from my_file import name_a,my_age

# 导入所有资源
# 格式：from 文件名 imfort *
# from my_file import *

# 使用的时候，直接使用
# print(name_a)
# print(my_age)

# 调用函数
# my_fun_a()

# #创建对象
# s1 = student('小明',28)
# s1.show
# 包
# 包就是包含.py文件的文件夹
# 包中要包含__init__.py 文件
# 导入包内的文件，会先执行__init__.py文件中的代码


# 模块和包统称为库
import my_file
a = my_file.student('小明',18)
a.show()